Text copied to clipboard!

Pealkiri

Text copied to clipboard!

.NET Arendaja

Kirjeldus

Text copied to clipboard!
Otsime oma meeskonda kogenud ja motiveeritud Tarkvaraarendajat (.NET), kes soovib luua töökindlaid, skaleeritavaid ja kasutajasõbralikke tarkvaralahendusi. Selles rollis osaled sa kogu arendustsüklis alates nõuete analüüsist ja tehnilise lahenduse kavandamisest kuni arenduse, testimise, juurutamise ja hilisema hoolduseni. Töö sobib inimesele, kellel on tugev tehniline taust Microsofti tehnoloogiates, hea analüütiline mõtlemine ning soov teha koostööd nii arendajate, testijate, tooteomanike kui ka teiste sidusrühmadega. Igapäevatöös arendad backend- ja vajadusel ka frontend-komponente, kasutades .NET raamistikku või .NET Core’i, C# programmeerimiskeelt ning kaasaegseid tarkvaraarenduse tööriistu ja praktikaid. Sinu ülesandeks on kirjutada puhast, hästi struktureeritud ja testitavat koodi, osaleda koodikontrollides ning teha ettepanekuid süsteemide jõudluse, turvalisuse ja hooldatavuse parandamiseks. Ootame, et suudad mõista ärilisi vajadusi ning tõlkida need tehnilisteks lahendusteks, mis toetavad organisatsiooni eesmärke ja lõppkasutajate vajadusi. Tarkvaraarendajana töötad tihedas koostöös mitmefunktsioonilise meeskonnaga, kus hinnatakse avatud suhtlust, vastutustunnet ja pidevat õppimist. Sul on võimalus panustada nii uute toodete loomisse kui ka olemasolevate süsteemide moderniseerimisse. Võid kokku puutuda REST API-de loomise, andmebaaside disaini, pilvepõhiste teenuste, integratsioonide ja automatiseeritud juurutusprotsessidega. Samuti on oluline, et oskad hinnata tehnilisi riske, teha põhjendatud tehnoloogilisi valikuid ning dokumenteerida lahendusi arusaadavalt. Edukas kandidaat tunneb hästi objektorienteeritud programmeerimise põhimõtteid, tarkvaraarhitektuuri mustreid ja versioonihalduse töövooge. Kasuks tuleb kogemus Agile või Scrum metoodikatega ning arusaam DevOps praktikast. Hindame inimest, kes võtab vastutuse oma töö kvaliteedi eest, suudab iseseisvalt probleeme lahendada ning samal ajal küsida abi ja jagada teadmisi meeskonnaga. Kui sind motiveerib võimalus töötada kaasaegsete tehnoloogiatega, mõjutada toodete tehnilist kvaliteeti ja luua lahendusi, millel on reaalne mõju kasutajatele ja ärile, siis võib see roll olla just sulle sobiv järgmine samm.

Kohustused

Text copied to clipboard!
  • Arendada ja hooldada .NET platvormil põhinevaid rakendusi ja teenuseid.
  • Analüüsida ärinõudeid ning pakkuda sobivaid tehnilisi lahendusi.
  • Kirjutada puhast, testitavat ja hästi dokumenteeritud C# koodi.
  • Luua ja hallata REST API-sid ning süsteemidevahelisi integratsioone.
  • Osaleda koodikontrollides ja panustada arendusstandardite järgimisse.
  • Optimeerida rakenduste jõudlust, turvalisust ja skaleeritavust.
  • Teha koostööd tootejuhtide, disainerite, testijate ja teiste arendajatega.
  • Toetada juurutusi, vigade lahendamist ja olemasolevate süsteemide täiustamist.

Nõuded

Text copied to clipboard!
  • Varasem töökogemus .NET või .NET Core arenduses.
  • Hea C# programmeerimiskeele ja objektorienteeritud programmeerimise oskus.
  • Kogemus relatsiooniliste andmebaaside ja SQL päringutega.
  • Arusaam REST API-de loomisest ja integratsioonidest.
  • Kogemus Git versioonihalduse ja meeskondliku arendustööga.
  • Teadmised tarkvaratestimisest ja kvaliteedi tagamise põhimõtetest.
  • Võime analüüsida probleeme ning pakkuda praktilisi lahendusi.
  • Hea suhtlemisoskus ja koostöövalmidus meeskonnatöös.

Võimalikud intervjuu küsimused

Text copied to clipboard!
  • Milline on sinu varasem kogemus .NET või .NET Core projektidega?
  • Milliseid C# ja .NET tehnoloogiaid kasutad oma igapäevatöös kõige enam?
  • Kas oled loonud või hooldanud REST API-sid ja integratsioone?
  • Milline on sinu kogemus andmebaaside modelleerimise ja SQL-iga?
  • Kuidas tagad oma koodi kvaliteedi ja testitavuse?
  • Kas oled töötanud Agile või Scrum arendusmeeskonnas?
  • Milline on sinu kogemus pilveplatvormide või DevOps tööriistadega?
  • Miks sind see Tarkvaraarendaja (.NET) roll huvitab?